html body.campus-management .campus-management-header {
  display: none;
}

html body.campus-management .campus-nexus-engage-footer {
  display: none;
}

.campus-management .container {
max-width: 100%;
background: #203d7c;
margin: 0;
color: #fff;
padding: 50px;
}

.tpc .col-form-label {
font-weight: 400 !important;
}

.tpc .tpc-required-label {
color: #fff !important;
}

.k-radio:checked + .k-radio-label::before {
border-color: #666 !important;
background-color: #666 !important;
}

.tpc .no-style {
color: #fff !important;
}

.form-group .sf-SubmitButton.btn.btn-primary {
border: 2px solid #facb3f !important;
background: transparent !important;
border-radius: 0 !important;
width: 100%;
margin-top: 30px;
font-size: 1rem !important;
}

.form-group .sf-SubmitButton.btn.btn-primary:hover {
color: #fff !important;
background-color: #000 !important;
border-color: #000 !important;
}

.form-control {
color: #222 !important;
border-radius: 0 !important;
}

.sfContentBlock .form-title {
font-size: 1.5rem color: #fff;
font-size: 1.5rem;
color: #fff !important;
padding: 30px 0;
line-height: 1.3;
}

.k-list .k-item.k-state-selected, .k-list-optionlabel.k-state-selected, .k-list-container .k-button:active, .k-list-container .k-button.k-state-active, .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-selected, .k-spreadsheet-popup .k-button:active, .k-spreadsheet-popup .k-button.k-state-active, .k-spreadsheet-popup .k-button.k-state-selected, .k-menu-group .k-item.k-state-selected, .k-menu.k-context-menu .k-item.k-state-selected {
  background-color: #203d7c !important;
}

@media (max-width: 500px) {
.campus-management .container {
	padding: 20px;
}
}